/*
 * 無理やり作った汎用メソッド群
 * なんども使用するようなメソッドをかためて置いて
 * おきたかったので無理やりつくったクラス
 */

package and.roid.shooting2;

import android.graphics.Rect;

public class Mesod {
	/*
	 * わたくしの環境がXPERIAでその画面幅でアプリを作成 しているのでそれから各アプリの画面幅に合うように調整 させるための変数
	 */

	static public final float XPERIA_W = 480f;
	static public final float XPERIA_H = 854f;
	// せっかくなので０も固定値に
	static public final float ZERO = 0f;

	/*
	 * 受け取ったxy座標と調べたい短形範囲が重なっているかいないか
	 */
	public boolean RectTap(int x, int y, Rect gazou) {
		return gazou.left < x && gazou.top < y && gazou.right > x && gazou.bottom > y;
	}

	/*
	 * この２行で各座標を実装機種の画面比に合わせます
	 */
	public int setSizeX(float disp_w, float zahyou) {
		return (int) (zahyou * (disp_w / XPERIA_W));
	}

	public int setSizeY(float disp_h, float zahyou) {
		return (int) (zahyou * (disp_h / XPERIA_H));
	}
}
